package com.mbc.rmt.entities;

import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
public class AgentCashTransaction implements Serializable{
	private Long invoice_Id;
	private String invoiceNo;
	private Date invoiceDate;
	private Long defaultBranchId;
	private Long createdBy;
	private Long modifiedBy;
	private Date createdDate;
	private Date modifiedDate;
	private Long agentId;
	private String agentCode;
	private String agent_name;
	private Long currencyId;
	private String currency_Code;
	private Long currency_rate_Id;
	private String currency_rate_Code;
	private Double rate;
	private Long rateid;
	private Double paidAmount;
	private Long bankId;
	private Long userId;
	private Long branchid;
	private int transactionType;
	private Long C_agentId;
	private AgentBalance l_AgentBalance;
	private Double C_paidamt;
	private Long C_currencyId;
	private String Diff_AgentStatus;
	private String bankcode;
	private Long tempcurrencyid;
	private Long tempagentid;
	private Double tempamount;
	private Double balance;
	private String Status;
	
	public AgentCashTransaction() {
		clearProperties();
	}
	public void clearProperties() {
		invoice_Id = null;
		invoiceNo = "";
		invoiceDate = new Date();
		defaultBranchId = null;
		userId = null;
		branchid = null;
		createdBy = null;
		modifiedBy = null;
		createdDate = new Date();
		modifiedDate = new Date();
		agentId = null;
		agentCode = "";
		agent_name = "";
		rate = null;
		rateid = null;
		paidAmount = null;
		bankId = null;
		bankcode ="";
		transactionType = 0;
		C_agentId = null;
		l_AgentBalance = null;
		C_paidamt = null;
		C_currencyId = null;
		Diff_AgentStatus = "";
		currency_Code = "";
		currency_rate_Id = null;
		currency_rate_Code = "";
		tempcurrencyid = null;
		tempagentid = null;
		tempamount = null;
		balance = null;
		Status = "";
	}
	public Long getInvoice_Id() {
		return invoice_Id;
	}
	public void setInvoice_Id(Long invoice_Id) {
		this.invoice_Id = invoice_Id;
	}
	public String getInvoiceNo() {
		return invoiceNo;
	}
	public void setInvoiceNo(String invoiceNo) {
		this.invoiceNo = invoiceNo;
	}
	public Date getInvoiceDate() {
		return invoiceDate;
	}
	public void setInvoiceDate(Date invoiceDate) {
		this.invoiceDate = invoiceDate;
	}
	public Long getDefaultBranchId() {
		return defaultBranchId;
	}
	public void setDefaultBranchId(Long defaultBranchId) {
		this.defaultBranchId = defaultBranchId;
	}
	public Long getCreatedBy() {
		return createdBy;
	}
	public void setCreatedBy(Long createdBy) {
		this.createdBy = createdBy;
	}
	public Long getModifiedBy() {
		return modifiedBy;
	}
	public void setModifiedBy(Long modifiedBy) {
		this.modifiedBy = modifiedBy;
	}
	public Date getCreatedDate() {
		return createdDate;
	}
	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}
	public Date getModifiedDate() {
		return modifiedDate;
	}
	public void setModifiedDate(Date modifiedDate) {
		this.modifiedDate = modifiedDate;
	}
	public Long getAgentId() {
		return agentId;
	}
	public void setAgentId(Long agentId) {
		this.agentId = agentId;
	}
	public String getAgentCode() {
		return agentCode;
	}
	public void setAgentCode(String agentCode) {
		this.agentCode = agentCode;
	}
	public String getAgent_name() {
		return agent_name;
	}
	public void setAgent_name(String agent_name) {
		this.agent_name = agent_name;
	}
	public Long getCurrencyId() {
		return currencyId;
	}
	public void setCurrencyId(Long currencyId) {
		this.currencyId = currencyId;
	}
	public String getCurrency_Code() {
		return currency_Code;
	}
	public void setCurrency_Code(String currency_Code) {
		this.currency_Code = currency_Code;
	}
	public Long getCurrency_rate_Id() {
		return currency_rate_Id;
	}
	public void setCurrency_rate_Id(Long currency_rate_Id) {
		this.currency_rate_Id = currency_rate_Id;
	}
	public String getCurrency_rate_Code() {
		return currency_rate_Code;
	}
	public void setCurrency_rate_Code(String currency_rate_Code) {
		this.currency_rate_Code = currency_rate_Code;
	}
	public Double getRate() {
		return rate;
	}
	public void setRate(Double rate) {
		this.rate = rate;
	}
	public Long getRateid() {
		return rateid;
	}
	public void setRateid(Long rateid) {
		this.rateid = rateid;
	}
	public Double getPaidAmount() {
		return paidAmount;
	}
	public void setPaidAmount(Double paidAmount) {
		this.paidAmount = paidAmount;
	}
	public Long getBankId() {
		return bankId;
	}
	public void setBankId(Long bankId) {
		this.bankId = bankId;
	}
	public Long getUserId() {
		return userId;
	}
	public void setUserId(Long userId) {
		this.userId = userId;
	}
	public Long getBranchid() {
		return branchid;
	}
	public void setBranchid(Long branchid) {
		this.branchid = branchid;
	}
	public int getTransactionType() {
		return transactionType;
	}
	public void setTransactionType(int transactionType) {
		this.transactionType = transactionType;
	}
	public Long getC_agentId() {
		return C_agentId;
	}
	public void setC_agentId(Long c_agentId) {
		C_agentId = c_agentId;
	}
	public AgentBalance getL_AgentBalance() {
		return l_AgentBalance;
	}
	public void setL_AgentBalance(AgentBalance l_AgentBalance) {
		this.l_AgentBalance = l_AgentBalance;
	}
	public Double getC_paidamt() {
		return C_paidamt;
	}
	public void setC_paidamt(Double c_paidamt) {
		C_paidamt = c_paidamt;
	}
	public Long getC_currencyId() {
		return C_currencyId;
	}
	public void setC_currencyId(Long c_currencyId) {
		C_currencyId = c_currencyId;
	}
	public String getDiff_AgentStatus() {
		return Diff_AgentStatus;
	}
	public void setDiff_AgentStatus(String diff_AgentStatus) {
		Diff_AgentStatus = diff_AgentStatus;
	}
	public String getBankcode() {
		return bankcode;
	}
	public void setBankcode(String bankcode) {
		this.bankcode = bankcode;
	}
	public String getStatus() {
		return Status;
	}
	public void setStatus(String status) {
		Status = status;
	}
	public Long getTempcurrencyid() {
		return tempcurrencyid;
	}
	public void setTempcurrencyid(Long tempcurrencyid) {
		this.tempcurrencyid = tempcurrencyid;
	}
	public Long getTempagentid() {
		return tempagentid;
	}
	public void setTempagentid(Long tempagentid) {
		this.tempagentid = tempagentid;
	}
	public Double getTempamount() {
		return tempamount;
	}
	public void setTempamount(Double tempamount) {
		this.tempamount = tempamount;
	}
	public Double getBalance() {
		return balance;
	}
	public void setBalance(Double balance) {
		this.balance = balance;
	}
	
	
	
}
